<?php include "../public/header.php";?>
<?php include "../public/header_edit.php";?>
<body>
    <form class="layui-form layui-form-pane" id="operatePage">
        <div class="page-title">
            <div class="page-title-con">
                <span>编辑</span>
                <div class="move_title"></div>
                <?php include "../public/sub.php";?>
            </div>
        </div>

        <div class="main-container">
            <div class="block-generic">
                <div class="layui-form-item">
                    <div class="layui-row layui-col-space10">
                        <div class="layui-col-md12">
                            <label class="layui-form-label"><text>*</text>位置</label>
                            <div class="layui-input-block">
                                <div id="muid"></div>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="layui-form-item">
                    <div class="layui-row layui-col-space10">
                        <div class="layui-col-md12">
                            <label class="layui-form-label"><text>*</text>名称</label>
                            <div class="layui-input-block">
                                <input type="text" name="name" id="name" placeholder="请输入" clearable autocomplete="off" class="layui-input">
                            </div>
                        </div>
                    </div>
                </div>
                <div class="layui-form-item height_auto">
                    <div class="layui-row layui-col-space10">
                        <div class="layui-col-md12" >
                            <label class="layui-form-label label_textarea">备注</label>
                            <div class="layui-input-block">
                                <textarea id="explain" name="explain" placeholder="请输入" class="layui-textarea"></textarea>
                            </div>
                        </div>
                    </div>
                </div>
            </div>

        </div>
    </form>
    <script>
        var param_id = getQueryVariable('id') || 0;
        var param_muid = getQueryVariable('muid') || 0;

        $("#operatePage").validate({
            rules: {
                name: {required: true},
            },
            messages:{
                name: {required: "请输入"},
            }
        });


        layui.use(['laytp', 'form'], function() {
            var form = layui.form, layer = layui.layer;
            render_input_attr();
            facade.ajax({type: 'get', url: ask_engin_bao_two_edit, data:{id: param_id}}).done(function(res){
                if (res.code === 2000) {
                    var data = res.data.data;

                    $("#name").val(data.name);
                    $("#explain").val(data.explain);

                    xmselect_dan('muid', res.data.muid, data.muid, function (res) {
                        if(res.arr && res.arr.length > 0){
                            $("#muid").find('xm-select').removeClass('error');
                        }else{
                            $("#muid").find('xm-select').addClass('error');
                        }
                    });

                    render_from();
                }
            });




            form.on('submit(add)', function(data){
                var validRes = $("#operatePage").valid();

                if(!data.field.muid){
                    $("#muid").find('xm-select').addClass('error');
                    validRes = false;
                }else{
                    $("#muid").find('xm-select').removeClass('error');
                }
                if(!validRes){return false;}

                data.field.id = param_id;
                facade.ajax({url: ask_engin_bao_two_edit, data:data.field}).done(function(res){
                    if (res.code === 2000) {
                        facade.success("提交成功!");
                        setTimeout(() => {
                            try {

                                if (typeof(window.parent.get_mu_info)!="undefined"){
                                    window.parent.get_mu_info(param_muid, param_id);
                                }

                                if (typeof(window.parent.setWenList)!="undefined"){
                                    window.parent.setWenList();
                                }
                            }catch (e) {

                            }
                            layer_close_opt();
                        }, 1500);
                    }
                });

                return false;
            });

        });

    </script>
</body>
</html>
